﻿/**
 * 信计团队
 * @version 1.0
 * 网址：http://www.huas.cn
 * E-mail：xieqingcheng@126.com
 * Copyright 2011 Hunan University of Arts and Science
 */
package cn.huas.model;
import java.util.Set;
/**
 * Professional entity.
 * 专业实体 
 * @author xie
 * Jun 25, 2011
 */
@SuppressWarnings("unchecked")
public class Professional  implements java.io.Serializable {
    /**
	 *  
	 */
	private static final long serialVersionUID = 6266630047098231165L;
	// Fields    

     private Integer professional_id;
     private Systems professional_systems;
     private Integer professional_code;
     private String professional_name;
     private String professional_sysFlag;
//   private Set classes = new HashSet(0);
 

    // Constructors

    /** default constructor */
    public Professional() {
    }

	/** minimal constructor */
    public Professional(Systems systems, String sysFlag) {
        this.professional_systems = systems;
        this.professional_sysFlag = sysFlag;
    }
    
    /** full constructor */
    public Professional(Systems systems, Integer code, String name, String sysFlag, Set classes) {
        this.professional_systems = systems;
        this.professional_code = code;
        this.professional_name = name;
        this.professional_sysFlag = sysFlag;
//    	this.classes = classes;
  
        }

   
    // Property accessors

  

//	public Set getClasses() {
//        return this.classes;
//    }
    
    public Integer getProfessional_id() {
		return professional_id;
	}

	public void setProfessional_id(Integer professionalId) {
		professional_id = professionalId;
	}

	public Systems getProfessional_systems() {
		return professional_systems;
	}

	public void setProfessional_systems(Systems professionalSystems) {
		professional_systems = professionalSystems;
	}

	public Integer getProfessional_code() {
		return professional_code;
	}

	public void setProfessional_code(Integer professionalCode) {
		professional_code = professionalCode;
	}

	public String getProfessional_name() {
		return professional_name;
	}

	public void setProfessional_name(String professionalName) {
		professional_name = professionalName;
	}

	public String getProfessional_sysFlag() {
		return professional_sysFlag;
	}

	public void setProfessional_sysFlag(String professionalSysFlag) {
		professional_sysFlag = professionalSysFlag;
	}

//	public void setClasses(Set classes) {
//        this.classes = classes;
//    }
//   








}